
package ComunicacionCliente;

import mensaje.Mensaje;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Cliente {
    private OutputStream salida;
    private Socket cliente;
    public ObjectOutputStream objout;

    public Cliente(String host, int port) {
        try {
            System.out.println("Por crear el cliente");
            cliente = new Socket(host, port);
            System.out.println("Client socket: " + cliente);
            salida = cliente.getOutputStream();
            objout = new ObjectOutputStream(salida);
        } catch (IOException e) {
            System.err.println(e.getMessage());
        }
    }

    public void enviar(Mensaje elem){
        try {
            objout.writeObject(elem);
        } catch (IOException ex) {
            Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

//    public Elemento recibir(){
//
//    }
}